<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>留言列表</title>
    <link rel="stylesheet" href="../../css/ht/ht-userList.css">
</head>
<body>
<!--引入公共部分模板starting-->
<?php
require('../Common/nav.php')
?>
<!--引入公共部分模板ending-->
<div class="title">
    <span><i>留言列表</i></span>
</div>
<div class="content">
    <?php
    define('UserPhotoPath', '../../images');
    require_once('../Common/dbConn.php');
    connect();
    //当前的页号$page，未传参数的情况下，默认第1页
    if (!isset($_GET["page"])) {
        $page = 1;
    } else {
        $page = $_GET["page"];
    }
    //每页显示多少条记录$rowsperpage
    $rowsperpage = 7;
    //总共有多少条记录$totalrows
//    $sql="select * from comments,users,blogs where comments.uid=users.uid and comments.bid=blogs.bid";
     $sql="SELECT * FROM comments inner join users on comments.uid =users.uid inner join blogs on comments.bid=blogs.bid";
    if ($_GET['key']) {
        $key = trim($_GET['key']);
        $sql = $sql . " where content like '%{$key}%' ";
    }
    $result = mysql_query($sql) or die('查询失败！' . mysql_error());
    $totalrows = mysql_num_rows($result);//$num记录了结果集中的结果条数
    if ($totalrows == 0) {
        echo "没有找到记录";
        exit;
    }
    //共分了多少页$totalpages，总记录数除以每页记录数后向上取整
    if ($totalrows % $rowsperpage == 0)
        $totalpages = $totalrows / $rowsperpage;
    else {
        $totalpages = ceil($totalrows / $rowsperpage);
    }
    //每页的起始记录编号$start
    $start = ($page - 1) * $rowsperpage;
    ?>
    <!--搜索功能的表单-->
    <form action="">
        请输入用户名：
        <input type="text" name="key">
        <input type="submit" value="搜索">
    </form>
    <!--存储用户信息列表的表格-->
    <table class="table table-hover">
        <caption class="sum">共有 <--- <?php echo $totalrows; ?> ---> 条留言</caption>
        <tr>
            <th>序号</th>
            <th>博文</th>
            <th>留言内容</th>
            <th>日期</th>
            <th>用户名</th>
            <th>操作</th>
        </tr>
        <?php
        $sql = $sql . " limit $start,$rowsperpage"; //编写获取当前页面包含记录的sql语句
        $result = mysql_query($sql);
        $i = 1;
        while ($row = mysql_fetch_assoc($result)) {
            ?>
            <tr>
                <td><?php echo $i++; ?></td>
                <td><?php echo $row["title"]; ?></td>
                <td><?php echo $row["content"]; ?></td>
                <td><?php echo $row["cdate"]?></td>
                <td><?php echo $row["uname"]; ?></td>
                <td>
<!--                    <a href="CommListEdit.php?cid=--><?php //echo $row["cid"];?><!--">修改</a>-->
                    <a href="CommDel.php?cid=<?php echo $row["cid"];?>"> 删除</a>
                </td>
            </tr>
            <?php
        }
        ?>
    </table>
    <!--存储分页超链接的表格-->
    <table align="center" style="margin: 0 auto">
        <tr>
            <td>
                <?php
                echo "共" . $totalrows . "条记录 分" . $totalpages . "页&nbsp;&nbsp;";
                //第一种分页显示的形式，首页 尾页 上一页 下一页
                //如果不是第1页，则显示第一页和上一页的超链接，否则只显示文字
                if ($page > 1) {
                    $first = "<a href=?key={$key}&page=1>首页</a>";
                    $pre = "<a href=?key={$key}&page=" . ($page - 1) . ">上一页</a>";
                } else {
                    $first = '首页';
                    $pre = '上一页';
                }
                //如果不是最后一页，则显示下一页和最后一页的超链接，否则只显示文字
                if ($page < $totalpages) {
                    $last = "<a href=?key={$key}&page=$totalpages>尾页</a>";
                    $next = "<a href=?key={$key}&page=" . ($page + 1) . ">下一页</a>";
                } else {
                    $last = '尾页';
                    $next = '下一页';
                }
                echo $first . "&nbsp;" . $pre . "&nbsp;";
                //第二种分页显示的形式，循环显示第*页超链
                for ($i = 1; $i <= $totalpages; $i++) {
                    echo "<a href=?page=$i&key=$key>第{$i}页</a>&nbsp;";
                }
                echo $next . "&nbsp;" . $last . "&nbsp;";
                ?>
            </td>
            <td>
                <!--第3种分页显示的形式，跳转到*页-->
                <form action="">
                    <!--搜索关键字通过隐藏字段传递-->
                    <input type="hidden" name="key" value=<?php
                    if (isset($_GET["key"]))
                        echo $_GET["key"];
                    ?>>
                    <input type="text" placeholder="请输入页号..." name="page">
                    <input type="submit" value="GO">
                </form>
            </td>
        </tr>
    </table>


</div>

</body>
</html>
